header{
    height: 66px;
    padding: 0 50px;
    line-height: 66px;
    border-bottom: 1px solid deepskyblue;
}
header nav li{
        margin: 0 20px;  
}
.fist{
    font-size: 16px;
}
.fist::after{
    content: '';
    display: inline-block;
    width: 17%;
    height: 3px;
    background-color: deepskyblue;
    position: absolute;
    bottom: -2px;
    left: 20px;
}
header ul{
    height: 65px;
    position: relative;
}
header div{
    align-items: center;
}
.btn{
    height: 26px;
    border: 1px solid #aac6ef;
    border-radius: 13px;
    display: inline-block;
    line-height: 26px;
    text-align: center;
}
header .left{
    width: 58px;
    margin-right: 26px;
}
header .right{
    width: 78px;
    background-color: #ed510a;
}
.btn:hover{
    opacity: .5;
}